package  com.mdp.workflow.re.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 组织 com.mdp  顶级模块 workflow 大模块 re  小模块 <br> 
 * 实体 ProcdefParames所有属性名: <br>
 *	"id","主键","isRefForm","是否关联自定义表单","monitors","监控人多个","sponsors","主办人多个默认为发起人","formId","表单编号","procDefId","流程定义编号","userid","创建人","lastDate","最后更新时间","mainContext","流程正文","mainTitle","流程标题","bizUrl","业务功能跳转","bizName","业务功能名称","categoryId","所属分类编号","branchId","云用户机构编号","formShowType","智能表单展示方式form/table","fp","是否可以在前台ui发起0否1是","sp","是否可以0数据发起，0否1是","tp","备用字段3","pconfig","5个备用字段","fo","备用字段4","fi","备用字段5","tagNames","标签名称逗号分隔","tagIds","标签编号逗号分隔","mainQx","1-是否控制节点权限-2是否有正文-3是否发起人外其它人可修改正文-4是否控制附件权限","modelKey","模型key，来自act_de_model.key_";<br>
 * 当前主键(包括多主键):<br>
 *	id;<br>
 */

@Data
@TableName("mdp_re_procdef_parames")
@ApiModel(description="流程定义参数设置表")
public class ProcdefParames  implements java.io.Serializable {
	
	private static final long serialVersionUID = 1L;
	@TableId(type = IdType.ASSIGN_ID)
	@ApiModelProperty(notes="主键,主键",allowEmptyValue=true,example="",allowableValues="")
	String id;
	
	@ApiModelProperty(notes="是否关联自定义表单",allowEmptyValue=true,example="",allowableValues="")
	String isRefForm;
	
	@ApiModelProperty(notes="监控人多个",allowEmptyValue=true,example="",allowableValues="")
	String monitors;
	
	@ApiModelProperty(notes="主办人多个默认为发起人",allowEmptyValue=true,example="",allowableValues="")
	String sponsors;
	
	@ApiModelProperty(notes="表单编号",allowEmptyValue=true,example="",allowableValues="")
	String formId;
	
	@ApiModelProperty(notes="流程定义编号",allowEmptyValue=true,example="",allowableValues="")
	String procDefId;
	
	@ApiModelProperty(notes="创建人",allowEmptyValue=true,example="",allowableValues="")
	String userid;
	
	@ApiModelProperty(notes="最后更新时间",allowEmptyValue=true,example="",allowableValues="")
	Date lastDate;
	
	@ApiModelProperty(notes="流程正文",allowEmptyValue=true,example="",allowableValues="")
	String mainContext;
	
	@ApiModelProperty(notes="流程标题",allowEmptyValue=true,example="",allowableValues="")
	String mainTitle;
	
	@ApiModelProperty(notes="业务功能跳转",allowEmptyValue=true,example="",allowableValues="")
	String bizUrl;
	
	@ApiModelProperty(notes="业务功能名称",allowEmptyValue=true,example="",allowableValues="")
	String bizName;
	
	@ApiModelProperty(notes="所属分类编号",allowEmptyValue=true,example="",allowableValues="")
	String categoryId;
	
	@ApiModelProperty(notes="云用户机构编号",allowEmptyValue=true,example="",allowableValues="")
	String branchId;
	
	@ApiModelProperty(notes="智能表单展示方式form/table",allowEmptyValue=true,example="",allowableValues="")
	String formShowType;
	
	@ApiModelProperty(notes="是否可以在前台ui发起0否1是",allowEmptyValue=true,example="",allowableValues="")
	String fp;
	
	@ApiModelProperty(notes="是否可以0数据发起，0否1是",allowEmptyValue=true,example="",allowableValues="")
	String sp;
	
	@ApiModelProperty(notes="备用字段3",allowEmptyValue=true,example="",allowableValues="")
	String tp;
	
	@ApiModelProperty(notes="5个备用字段",allowEmptyValue=true,example="",allowableValues="")
	String pconfig;
	
	@ApiModelProperty(notes="备用字段4",allowEmptyValue=true,example="",allowableValues="")
	String fo;
	
	@ApiModelProperty(notes="备用字段5",allowEmptyValue=true,example="",allowableValues="")
	String fi;
	
	@ApiModelProperty(notes="标签名称逗号分隔",allowEmptyValue=true,example="",allowableValues="")
	String tagNames;
	
	@ApiModelProperty(notes="标签编号逗号分隔",allowEmptyValue=true,example="",allowableValues="")
	String tagIds;
	
	@ApiModelProperty(notes="1-是否控制节点权限-2是否有正文-3是否发起人外其它人可修改正文-4是否控制附件权限",allowEmptyValue=true,example="",allowableValues="")
	String mainQx;
	
	@ApiModelProperty(notes="模型key，来自act_de_model.key_",allowEmptyValue=true,example="",allowableValues="")
	String modelKey;

	/**
	 *主键
	 **/
	public ProcdefParames(String id) {
		this.id = id;
	}
    
    /**
     * 流程定义参数设置表
     **/
	public ProcdefParames() {
	}

}